home *** CD-ROM | disk | FTP | other *** search
/ The Arsenal Files 6 / The Arsenal Files 6 (Arsenal Computer).ISO / os2bbs / mxl220.zip / MAXLIST.CFG < prev    next >
Text File  |  1996-02-17  |  19KB  |  537 lines

  1.   ═══════════════════════════════════════════════════════════════════════════
  2.   ▓▒░     ┌──────┐ ┌──────┐ ┌─┐  ┌─┐ ┌─┐      ┌─┐ ┌──────┐ ┌───────┐      ░▒▓
  3.   ▓▒░     └──────┘ └──────┘ └─┘  └─┘ └─┘      └─┘ └──────┘ └───────┘      ░▒▓
  4.   ▓▒░     ┌─┐┌┐┌─┐ ┌──────┐   ┌──┐   ┌─┐      ┌─┐ ┌──────┐    ┌─┐         ░▒▓
  5.   ▓▒░     │ │└┘│ │ │ ┌──┐ │  ┌┘┌┐└┐  │ │      │ │ └────┐ │    │ │         ░▒▓
  6.   ▓▒░     │ │  │ │ │ │  │ │ ┌┘┌┘└┐└┐ │ └────┐ │ │ ┌────┘ │    │ │         ░▒▓
  7.   ▓▒░     └─┘  └─┘ └─┘  └─┘ └─┘  └─┘ └──────┘ └─┘ └──────┘    └─┘         ░▒▓
  8.   ▓▒░     Template controlled Filebaseprozessor for Maximus Systems       ░▒▓
  9.   ▓▒░     Version 2.20      Copyright 1994-96 by Wilfried Brinkmann       ░▒▓
  10.   ═══════════════════════════════════════════════════════════════════════════
  11.  
  12.      ╓─────┐ ╓──┐ ╓──┐ ╥──┐ ─╥─ ╓──┐ ╥  ┬ ╥──┐ ╓──┐ ╓─╥─┐ ─╥─ ╓──┐ ╓──┐
  13.      ║       ║  │ ║  │ ╟─    ║  ║ ─┐ ║  │ ╟─┬┘ ╟──┤   ║    ║  ║  │ ║  │
  14.      ║       ╙──┘ ╨  ┴ ╨    ─╨─ ╙──┘ ╙──┘ ╨ ┴  ╨  ┴   ╨   ─╨─ ╙──┘ ╨  ┴
  15.      ║       ── Example for MaxList Version 2.20 Dos, DPMI and OS/2 ───
  16.      ╙─────┘
  17. ;
  18. ; Note, that each line which starts with a character greater Ascii 127,
  19. ; is processed as a comment!
  20. ;
  21.  ┌────────────────────────────────────╖
  22.  │ Your Name and Key for Registration ╠═══════════════════════════════════════
  23.  ╘════════════════════════════════════╝
  24.  
  25. UserName            "John Doe"
  26. RegKey              1234567890ABCDEF1234567890ABCD
  27.  
  28.  
  29.  ┌───────────────────────────────────╖
  30.  │ Assignment of Variables by DEFINE ╠════════════════════════════════════════
  31.  ╘═══════════════════════════════════╝
  32.     ┌───────
  33.     │ Define    <Name_of_Variable>  <Value>
  34.     └──────────────────────────────────────
  35. Define              ListDir         E:\Listen
  36. Define              MxLDir          D:\FileList
  37. Define              Template        %MxLDir%\Template
  38. Define              Font            %MxLDir%\Font\digi3x5.fnt
  39. Define              Flags           D:\BINK\FLAGS
  40. Define              Task1           %Flags%\Task.01
  41. Define              Task2           %Flags%\Task.02
  42. Define              Task3           %Flags%\Task.03
  43. Define              Task0           %Flags%\Task.00
  44. Define              TaskMax1        %Flags%\Maximus.01
  45. Define              TaskMax2        %Flags%\Maximus.02
  46. Define              TaskMax3        %Flags%\Maximus.03
  47.  
  48.  ┌──────────────────────╖
  49.  │ Archiver Definitions ╠═════════════════════════════════════════════════════
  50.  ╘══════════════════════╝
  51. Include             %MxlDir%\archiver.cfg
  52.  
  53.  ┌─────────────────────────╖
  54.  │ Start External Programs ╠══════════════════════════════════════════════════
  55.  ╘═════════════════════════╝
  56.     ┌────────
  57.     │ Execute  [& | ^]<programm [parameter]>
  58.     └───────────────────────────────────────
  59. ifn DupeCheck
  60.  if OS2
  61.   Execute           &D:\MAX\FBP.EXE
  62.   Execute           &D:\MAX\OKF.EXE Dupe
  63.  ElseIf
  64.   Execute           &D:\MAX\FB.EXE
  65.  EndIf
  66. EndIf
  67.  
  68.  ┌─────────────────╖
  69.  │ Global Settings ╠══════════════════════════════════════════════════════════
  70.  ╘═════════════════╝
  71.     ┌───────
  72.     │ Debugg            <Yes | No>
  73.     └─────────────────────────────
  74. Debugg              Yes
  75.  
  76.     ┌────────────
  77.     │ WaitIfError       <Yes | No>
  78.     └─────────────────────────────
  79. WaitIfError         Yes
  80.  
  81.     ┌───────────────
  82.     │ RedirectOutput    <Yes | No>
  83.     └─────────────────────────────
  84. RedirectOutput      Yes
  85.  
  86.     ┌─────────────────
  87.     │ UseFileDivisions  <Yes | No>
  88.     └─────────────────────────────
  89. UseFileDivision     Yes
  90.  
  91.     ┌─────────────────
  92.     │ UseFCreationDate  <Yes | No>
  93.     └─────────────────────────────
  94. UseFCreationDate    No
  95.  
  96.     ┌─────────────────
  97.     │ MainGroupAtFront  <Yes | No>
  98.     └─────────────────────────────
  99. MainGroupAtFront    No
  100.  
  101.     ┌───────────
  102.     │ AddComment        <Yes | No>
  103.     └─────────────────────────────
  104. AddComment          Yes
  105.  
  106.     ┌──────────────
  107.     │ UseMaxHomeDir     <Yes | No>
  108.     └─────────────────────────────
  109. UseMaxHomeDir       No
  110.  
  111.     ┌──────────
  112.     │ DLCounter         <String>
  113.     └───────────────────────────
  114. DLCounter           [00]
  115.  
  116.     ┌─────────
  117.     │ FlagChar          <days, character>  <days, character> ..
  118.     └──────────────────────────────────────────────────────────
  119. FlagChar            7,√  14,*  30,+
  120.  
  121.     ┌─────────────────
  122.     │ BBSWildcardFiles  <ALL | NEW>
  123.     └──────────────────────────────
  124. BBSWildCardFiles    All
  125.  
  126.     ┌──────────────
  127.     │ NoDescription     <String>
  128.     └───────────────────────────
  129. NoDescription       <No description available>
  130.  
  131.     ┌────────
  132.     │ OffLine           <String>
  133.     └───────────────────────────
  134. OffLine             <offline>
  135.  
  136.     ┌────────
  137.     │ LogFile           <d:\path\filename.ext>
  138.     └─────────────────────────────────────────
  139. LogFile             MAXLIST.LOG
  140.  
  141.     ┌─────────
  142.     │ LogLevel          <Num>
  143.     └────────────────────────
  144. LogLevel            2
  145.  
  146.     ┌────────
  147.     │ DayName   <String String ... String>
  148.     └─────────────────────────────────────
  149. DayName         Sunday Monday Tuesday Wednesday Thursday Friday Saturday
  150.  
  151.     ┌──────────
  152.     │ MonthName   <String String ... String>
  153.     └───────────────────────────────────────
  154. MonthName       Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
  155.  
  156.     ┌─────────
  157.     │ LoadFont          <d:\path\Filename.ext>
  158.     └─────────────────────────────────────────
  159. LoadFont            %Font%
  160.  
  161.     ┌──────────
  162.     │ DupeCheck         <NAME | NAME.EXT>
  163.     └────────────────────────────────────
  164. DupeCheck           Name
  165.  
  166.  
  167.  ┌───────────────────╖
  168.  │ Semaphore Control ╠════════════════════════════════════════════════════════
  169.  ╘═══════════════════╝
  170.     ┌──────────────
  171.     │ SemaphoreIdle     <d:\path\filename.ext>
  172.     └─────────────────────────────────────────
  173. SemaphoreIdle       %Task3%
  174. SemaphoreIdle       %TaskMax1%
  175. SemaphoreIdle       %TaskMax2%
  176. SemaphoreIdle       %TaskMax3%
  177.  
  178.     ┌─────────────
  179.     │ SemaphoreRun      <d:\path\filename.ext>
  180.     └─────────────────────────────────────────
  181. SemaphoreRun        %Task0%
  182.  
  183.  
  184.  ┌───────────────────────────────╖
  185.  │ Path and Name of Controlfiles ╠════════════════════════════════════════════
  186.  ╘═══════════════════════════════╝
  187.     ┌────────────
  188.     │ MaxAreaFile       <d:\path\Filename.ext>
  189.     └─────────────────────────────────────────
  190. MaxAreaFile         D:\MAX\FILEAREA.CTL             
  191.  
  192.     ┌─────────────[v2.20]
  193.     │ MaxIndexFile      <d:\path\Filename.ext>
  194.     └─────────────────────────────────────────
  195. MaxIndexFile        d:\max\maxfiles.idx
  196.  
  197.     ┌─────────────[v2.20]
  198.     │ EchoTossLog       <d:\path\Filename.ext>
  199.     └─────────────────────────────────────────
  200. EchoTossLog         d:\Bink\log\EchoToss.log
  201.  
  202.     ┌──────────────[v2.20]
  203.     │ ClMaxReqIndex     <Yes | No>
  204.     └─────────────────────────────
  205. ClMaxReqIndex       No
  206.  
  207.     ┌─────────────[v2.20]
  208.     │ ExternEditor      <d:\path\Filename.ext>
  209.     └─────────────────────────────────────────
  210. OS2 ExternEditor    E.EXE
  211. DOS ExternEditor    C:\NC\MVE.EXE
  212.  
  213.     ┌─────────────
  214.     │ SortAreaFile      <NONE | AREA | GROUP | BOTH>
  215.     └───────────────────────────────────────────────
  216. SortAreaFile        Both
  217.  
  218.  
  219.  ┌────────────────────────╖
  220.  │ Areaselective Settings ╠═══════════════════════════════════════════════════
  221.  ╘════════════════════════╝
  222.     ┌──────────
  223.     │ NoProcess         AREA <Area[ .. Area]>
  224.     │ NoProcess         FILE <Filearea.ctl>
  225.     └────────────────────────────────────────
  226. Ifn Special
  227.   NoProcess         File    FileArea.cd
  228.   NoProcess         Area    CD.0..CD.99
  229. EndIf
  230.  
  231.     ┌─────────
  232.     │ Noformat          <Area[ .. Area]>
  233.     └───────────────────────────────────
  234. NoFormat            Listen.Text
  235.  
  236.     ┌───────────────
  237.     │ CreateLongDesc    <Area[ .. Area]>  <Maxlen>
  238.     └─────────────────────────────────────────────
  239. ; CreateLongDesc    *   1024
  240.  
  241.     ┌───────
  242.     │ NoSort            <Area[ .. Area]>  <FILE | LIST | BOTH>
  243.     └─────────────────────────────────────────────────────────
  244. NoSort              100    BOTH
  245.  
  246.     ┌───────────────────
  247.     │ SortBetweenComment   <Area[ .. Area]>
  248.     └──────────────────────────────────────
  249. SortBetweenComment  *
  250.  
  251.     ┌─────────────
  252.     │ FreeDownLoad      AREA  <Area[ .. Area]>  <TIME | BYTE | BOTH>
  253.     │ FreeDownLoad      FILE  <Filename.ext>    <TIME | BYTE | BOTH>
  254.     └───────────────────────────────────────────────────────────────
  255. FreeDownLoad        Area  100  Both
  256.  
  257.     ┌──────────────
  258.     │ RemoveOldFile     <Area[ .. Area]> <days> <BackupPath[\!A | \!P]>
  259.     └──────────────────────────────────────────────────────────────────
  260. RemoveOldFile       680..691  22  D:\BBSOLD\NODELIST
  261.  
  262.     ┌──────────────
  263.     │ ExcludeRemove     AREA <Area[ .. Area]>
  264.     │ ExcludeRemove     FILE <Filename.ext>
  265.     └────────────────────────────────────────
  266. ExcludeRemove       FILE    Test.*
  267.  
  268.     ┌──────────────
  269.     │ RemoveOffLine     <Area[ .. Area]>    [LIST]
  270.     └─────────────────────────────────────────────
  271. RemoveOffline       *   List
  272.  
  273.     ┌───────────────
  274.     │ AddOrphanFiles    <Area[ .. Area]>
  275.     └───────────────────────────────────
  276. AddOrphanfiles      *
  277.  
  278.     ┌───────────────
  279.     │ NoAutoAddFiles    <Area[ .. Area]>    <Filename.Ext>
  280.     └─────────────────────────────────────────────────────
  281. NoAutoAddFiles      100     Treff.*
  282.  
  283.     ┌──────────
  284.     │ BBSHeader         <Area[ .. Area]>    <d:\path\Template.ext>
  285.     └─────────────────────────────────────────────────────────────
  286. BBSHeader           *   %Template%\BBShdr2.tpl
  287.  
  288.     ┌──────────────
  289.     │ HdrInEmptyBBS     <Yes | No>  
  290.     └─────────────────────────────
  291. HdrInEmptyBBS       Yes
  292.  
  293.     ┌───────────────
  294.     │ WriteBBSTypeCD    <Yes | No>
  295.     └─────────────────────────────
  296. WriteBBSTypeCD      No
  297.  
  298.     ┌───────────────
  299.     │ NoWriteFileBBS    <Area[ .. Area]>
  300.     └───────────────────────────────────
  301. NoWriteFileBBS      CD.* 
  302.  
  303.     ┌──────────
  304.     │ UserLevel         <Area[ .. Area]>  <Level/Keys>  <ReplaceString>
  305.     └──────────────────────────────────────────────────────────────────
  306. UserLevel           1??         Twit/*      Gast
  307. UserLevel           200..679    Twit/*      Neu User
  308. UserLevel           692..899    Twit/*      Neu User
  309. UserLevel           680..691    Twit/*      Point
  310. UserLevel           *           Limited     Normal
  311. UserLevel           *           Worthy/p    Point
  312. UserLevel           *           AsstSysop   CoSysop
  313.  
  314.  
  315.  ┌────────────────────────────────╖
  316.  │ OKFiles for file request lists ╠═══════════════════════════════════════════
  317.  ╘════════════════════════════════╝
  318. ;   Parameter:
  319.     ┌─────
  320.     │ MODE          <SHORT | LONG | WILDCARD>
  321.     └────────────────────────────────────────
  322.     ┌────────
  323.     │ EXCLUDE       <AREA | AREAACS | GROUPACS> <Parameter>
  324.     └──────────────────────────────────────────────────────
  325.     ┌────────
  326.     │ INCLUDE       <AREA | AREAACS | GROUPACS> <Parameter>
  327.     └──────────────────────────────────────────────────────
  328.     ┌───────────[v2.20]
  329.     │ HEADERFILE    <d:\Path\Filename.ext>
  330.     └─────────────────────────────────────
  331.     ┌──────────
  332.     │ MAGICFILE     <d:\Path\Filename.ext>
  333.     └─────────────────────────────────────
  334.     ┌───────────[v2.20]
  335.     │ FOOTERFILE    <d:\Path\Filename.ext>
  336.     └─────────────────────────────────────
  337.  
  338. ; OkFile            d:\Bink\Shuttle.Ok
  339. ;   Mode            WildCard
  340. ;   HeaderFile      Shuttle.ban
  341. ;   MagicFile       d:\Bink\Shuttle.Mag
  342. ;   FooterFile      d:\Bink\Shuttle.Ftr
  343. ;   Exclude         Area        Gif.*
  344. ;   Include         Area        Gif.DB*
  345. ;   Include         Area        Gif.Cars*
  346. ; End OKFile
  347.  
  348.  
  349.  ┌──────────────────────────╖
  350.  │ Definition of File Lists ╠═════════════════════════════════════════════════
  351.  ╘══════════════════════════╝
  352.     ┌─────────
  353.     │ FileList          <d:\Path\Filename.ext>   <ListType>  [<Parameter>]
  354.     └─────────────────────────────────────────────────────────────────────
  355. ;   Types:
  356.  
  357.       │ ALL       [Name]      - Allfiles list
  358.       └──────────────────────────────────────
  359.       │ NEW     <Days> [Name] - Newfiles list
  360.       └──────────────────────────────────────
  361.       │ PART      [Name]      - Part list
  362.       └──────────────────────────────────
  363.       │ REPORT    [Name]      - Statistical list
  364.       └─────────────────────────────────────────
  365.       │ DUPE      [Name]      - List of dupe files
  366.       └───────────────────────────────────────────
  367.       │ ORPHAN    [Name]      - List of automatic added files
  368.       └──────────────────────────────────────────────────────
  369.       │ ANNOUNCE  [Name]      - List of files, which not exist in MAXFILES.INX
  370.       └───────────────────────────────────────────────────────────────────────
  371.  
  372.     ┌───────────────────────────────────────────┐
  373.     │ Parameter inside a list definitions block ├───────────────────────────────
  374.     └───────────────────────────────────────────┘
  375.  
  376.       │ ArchiveList       <ArchiverKennung>   [d:\Path\filename]
  377.       └─────────────────────────────────────────────────────────
  378.       │ ListHeaderFile    <d:\path\Filename.ext>
  379.       └─────────────────────────────────────────
  380.       │ ListFooterFile    <d:\path\Filename.ext>
  381.       └─────────────────────────────────────────
  382.       │ ListTitle         <TemplateDatei>
  383.       └──────────────────────────────────
  384.       │ AreaHeader        <TemplateDatei>
  385.       │ AreaFooter        <TemplateDatei>
  386.       └──────────────────────────────────
  387.       │ GroupHeader       <TemplateDatei>
  388.       │ GroupFooter       <TemplateDatei>
  389.       └──────────────────────────────────
  390.       │ ReportHeader      <TemplateDatei>
  391.       │ ReportFooter      <TemplateDatei>
  392.       └──────────────────────────────────
  393.       │ AllAreaReport     <Yes/No>
  394.       └───────────────────────────
  395.       │ Exclude           <AREA | FILE | AREAACS | GROUPACS>  <Parameter>
  396.       └──────────────────────────────────────────────────────────────────
  397.       │ Include           <AREA | FILE | AREAACS | GROUPACS>  <Parameter>
  398.       └──────────────────────────────────────────────────────────────────
  399.  
  400. ; Announcelist only
  401.  
  402.       ┌─────────[v2.20]
  403.       │ SqishMail         <MsgAka>   <MsgTag>   <d:\Path\squishfile>
  404.       └─────────────────────────────────────────────────────────────
  405.         │ MsgHeader       "<From>"   "<To>"     "<Subject>"
  406.         └──────────────────────────────────────────────────
  407.         │ MsgOrigin       <String>
  408.         └─────────────────────────
  409.  
  410.     ┌────
  411.     │ END   FileList      
  412.     └───────────────
  413.  
  414.  ┌───────────────────────┐
  415.  │ Example ALLFILES List ├────────────────────────────────────────────────────
  416.  └───────────────────────┘
  417. FileList            %MxLDir%\24442050.ALL  All
  418.   ArchiveList       Zip     %ListDir%\2050all
  419.   ListHeaderFile    %MxLDir%\SHUTTLE.HDR
  420.   ListTitle         %Template%\Title.tpl
  421.   AreaHeader        %Template%\Areahdr2.tpl
  422.   AreaFooter
  423.   ReportHeader      %Template%\Reprthdr.tpl
  424.   ReportFooter
  425.   GroupHeader       %Template%\GroupHdr.tpl
  426.   GroupFooter
  427.   AllAreaReport     Yes
  428.   Exclude           Area    900..989
  429.   Exclude           Area    999
  430.   Exclude           AreaAcs Extra/*
  431.   Exclude           AreaAcs */P
  432. End FileList
  433.  
  434.  ┌───────────────────┐
  435.  │ Example PART List ├────────────────────────────────────────────────────────
  436.  └───────────────────┘
  437. FileList            %MxLDir%\24442050.WOS  Part  Wos-Net
  438.   ArchiveList       Zip     %ListDir%\2050wos
  439.   ListHeaderFile    %MxLDir%\SHUTTLE.HDR
  440.   ListTitle         %Template%\Title.tpl
  441.   AreaHeader        %Template%\Areahdr2.tpl
  442.   AreaFooter
  443.   ReportHeader      %Template%\Reprthdr.tpl
  444.   ReportFooter
  445.   GroupHeader       %Template%\GroupHdr.tpl
  446.   GroupFooter
  447.   AllAreaReport     Yes
  448.   Exclude           Area    *
  449.   Include           Area    400..469
  450. End FileList
  451.  
  452.  ┌───────────────────────┐
  453.  │ Example NEWFILES List ├────────────────────────────────────────────────────
  454.  └───────────────────────┘
  455. FileList            %MxLDir%\24442050.NEW  New  14
  456.   ArchiveList       Zip     %ListDir%\2050new
  457.   ListHeaderFile    %MxLDir%\SHUTTLE.HDR
  458.   ListTitle         %Template%\Title.tpl
  459.   AreaHeader        %Template%\Areahdr2.tpl
  460.   AreaFooter
  461.   ReportHeader      %Template%\Reprthdr.tpl
  462.   ReportFooter
  463.   GroupHeader       %Template%\GroupHdr.tpl
  464.   GroupFooter
  465.   AllAreaReport     Yes
  466.   Exclude           Area    900..989
  467.   Exclude           Area    999
  468.   Exclude           AreaAcs Extra/*
  469.   Exclude           AreaAcs */P
  470. End FileList
  471.  
  472.  ┌────────────────────────────────────┐
  473.  │ Example NEWFILES List for QWK User ├───────────────────────────────────────
  474.  └────────────────────────────────────┘
  475. FileList            D:\MAX\OLR\NEWFILES.DAT  New  7
  476.   ListHeaderFile    %MxLDir%\SHUTTLE.HDR
  477.   ListTitle         %Template%\Title.tpl
  478.   AreaHeader        %Template%\Areahdr2.tpl
  479.   AreaFooter
  480.   ReportHeader      %Template%\Reprthdr.tpl
  481.   ReportFooter
  482.   GroupHeader       %Template%\GroupHdr.tpl
  483.   GroupFooter
  484.   AllAreaReport     No
  485.   Exclude           Area    900..989
  486.   Exclude           Area    999
  487.   Exclude           AreaAcs Extra/*
  488.   Exclude           AreaAcs */P
  489. End FileList
  490.  
  491.  ┌───────────────────┐
  492.  │ Example DUPE List ├────────────────────────────────────────────────────────
  493.  └───────────────────┘
  494. FileList            %MxLDir%\24442050.DUP  Dupe
  495.   ListTitle         %Template%\Title.tpl
  496.   AreaHeader        %Template%\DupeHdr.tpl
  497.   AreaFooter
  498.   ReportHeader      %Template%\Reprthdr.tpl
  499.   ReportFooter
  500.   GroupHeader       %Template%\GroupHdr.tpl
  501.   GroupFooter
  502.   AllAreaReport     Yes
  503. ;
  504. ;  Not scann CD areas
  505. ;
  506.   Exclude           Area    CD.*
  507. End FileList
  508.  
  509.  ┌─────────────────────┐
  510.  │ Example ORPHAN List ├──────────────────────────────────────────────────────
  511.  └─────────────────────┘
  512. FileList          %MxLDir%\24442050.ORP  ORPHAN  AutoAdd
  513.   ListTitle       %Template%\Title.tpl
  514.   AreaHeader      %Template%\Areahdr2.tpl
  515.   AreaFooter
  516.   ReportHeader    %Template%\Reprthdr.tpl
  517.   ReportFooter
  518.   GroupHeader     %Template%\GroupHdr.tpl
  519.   GroupFooter
  520.   AllAreaReport   Yes
  521. End FileList
  522.  
  523.  ┌───────────────────────┐
  524.  │ Example ANNOUNCE List ├────────────────────────────────────────────────────
  525.  └───────────────────────┘
  526. FileList          %MxLDir%\24442050.ANN  ANNOUNCE
  527.   AreaHeader      %Template%\Areahdr2.tpl
  528.   AreaFooter
  529.   AllAreaReport   No
  530.   SquishMail      2:2444/2050  Shuttle_Announce  i:\mail\shuttle\sht_Anno
  531.     MsgHeader     "Wilfried Brinkmann"  "All Points"  "New files"
  532.     MsgOrigin     Lets go, is nearly free ;-)
  533.   Exclude         Area    Upload
  534. End FileList
  535.  
  536. End
  537.